<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // Date() 日期对象 是一个构造函数，
        var arr = new Array();
        var obj = new Object();

        // 1. 使用Date, 如果没有参数 返回系统的当前时间
        console.log(new Date());
        // 2. 参数常用的写法  数字型  2020，03， 28   或者字符串型 '2020-03-30 8:08:08'
        var date1 = new Date(2020, 3, 30, 8, 8, 8);
        console.log(date1);
        var date2 = new Date("2020-03-30 08:08:08");
        console.log(date2);
        // 3. 中国人的习惯， 2020年 3月 29日 星期日
        function getDate()
        {
            var date = new Date();
            var year = date.getFullYear();      // 年份
            var month = date.getMonth() + 1;    // 月份， 需要加1
            var dates = date.getDate();         // 日期
            var arr = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']
            var day = date.getDay();

            return year + '年 ' + month + '月 ' + dates + '日 ' + arr[day]; 
        }

        var date = getDate();
        console.log(date);

        // 4. 获取系统时间，格式 08:08:08
        function getTime() {
            var time = new Date();
            var h = time.getHours();
            h = h < 10 ? '0' + h : h;
            var m = time.getMinutes();
            m = m < 10 ? '0' + m : m;
            var s = time.getSeconds();
            s = s < 10 ? '0' + s : s;

            return h + ':' + m + ':' + s;
        }
        console.log(getTime());
        
        // 获取系统时间戳，距离1970年1月1日的毫秒数
        // 方法1 通过valueOf() getTime()方法
        var date = new Date();
        console.log(date.valueOf());
        console.log(date.getTime());
        // 方法2 简单写法（最常用写法）
        var date1 = +new Date();
        console.log(date1);
        // 方法3 H5新增
        console.log(Date.now());
        
    </script>
</body>
</html>